//
// Decompiled by Jadx - 379ms
//
package me.plusne.common.Json.Soul;

import java.io.Serializable;

public class ImUserBean implements Serializable {
    private int code;
    private DataBean data;
    private String message;
    private boolean success;

    public boolean canEqual(Object obj) {
        return obj instanceof ImUserBean;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof ImUserBean)) {
            return false;
        }
        ImUserBean imUserBean = (ImUserBean) obj;
        if (!imUserBean.canEqual(this) || getCode() != imUserBean.getCode() || isSuccess() != imUserBean.isSuccess()) {
            return false;
        }
        String message = getMessage();
        String message2 = imUserBean.getMessage();
        if (message != null ? !message.equals(message2) : message2 != null) {
            return false;
        }
        DataBean data = getData();
        DataBean data2 = imUserBean.getData();
        return data != null ? data.equals(data2) : data2 == null;
    }

    public int getCode() {
        return this.code;
    }

    public DataBean getData() {
        return this.data;
    }

    public String getMessage() {
        return this.message;
    }

    public int hashCode() {
        int code = ((getCode() + 59) * 59) + (isSuccess() ? 79 : 97);
        String message = getMessage();
        int hashCode = (code * 59) + (message == null ? 43 : message.hashCode());
        DataBean data = getData();
        return (hashCode * 59) + (data != null ? data.hashCode() : 43);
    }

    public boolean isSuccess() {
        return this.success;
    }

    public void setCode(int i) {
        this.code = i;
    }

    public void setData(DataBean dataBean) {
        this.data = dataBean;
    }

    public void setMessage(String str) {
        this.message = str;
    }

    public void setSuccess(boolean z) {
        this.success = z;
    }

    public String toString() {
        return "ImUserBean(code=" + getCode() + ", message=" + getMessage() + ", data=" + getData() + ", success=" + isSuccess() + ")";
    }


    public class DataBean implements Serializable {
        private String alias;
        private String avatarColor;
        private String avatarName;
        private boolean birthday;
        private boolean blocked;
        private boolean blockedByTarget;
        private String comeFrom;
        private boolean complaintSensitive;
        private boolean follow;
        private boolean followed;
        private int genderelation;
        private String heartBeatUrl;
        private boolean isBirthday;
        private boolean isTeenager;
        private String myHeartBeatUrl;
        private boolean openMsgRoam;
        private boolean showSuperVIP;
        private String signature;
        private boolean spConcern;
        private int state;
        private boolean superVIP;
        private String targetToMeAlias;
        private boolean teenager;
        private UserActiveStateModelBean userActiveStateModel;
        private UserAppVersionBean userAppVersion;
        private int userId;
        private String userIdEcpt;
        private int userLimitType;

        public boolean canEqual(Object obj) {
            return obj instanceof DataBean;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof DataBean)) {
                return false;
            }
            DataBean DataBean = (DataBean) obj;
            if (!DataBean.canEqual(this) || getUserId() != DataBean.getUserId() || isFollowed() != DataBean.isFollowed() || isFollow() != DataBean.isFollow() || isBlocked() != DataBean.isBlocked() || isBlockedByTarget() != DataBean.isBlockedByTarget() || getState() != DataBean.getState() || getGenderelation() != DataBean.getGenderelation() || isComplaintSensitive() != DataBean.isComplaintSensitive() || isBirthday() != DataBean.isBirthday() || isTeenager() != DataBean.isTeenager() || isSuperVIP() != DataBean.isSuperVIP() || isShowSuperVIP() != DataBean.isShowSuperVIP() || getUserLimitType() != DataBean.getUserLimitType() || isOpenMsgRoam() != DataBean.isOpenMsgRoam() || isSpConcern() != DataBean.isSpConcern() || isTeenager() != DataBean.isTeenager() || isBirthday() != DataBean.isBirthday()) {
                return false;
            }
            String userIdEcpt = getUserIdEcpt();
            String userIdEcpt2 = DataBean.getUserIdEcpt();
            if (userIdEcpt != null ? !userIdEcpt.equals(userIdEcpt2) : userIdEcpt2 != null) {
                return false;
            }
            String avatarName = getAvatarName();
            String avatarName2 = DataBean.getAvatarName();
            if (avatarName != null ? !avatarName.equals(avatarName2) : avatarName2 != null) {
                return false;
            }
            String avatarColor = getAvatarColor();
            String avatarColor2 = DataBean.getAvatarColor();
            if (avatarColor != null ? !avatarColor.equals(avatarColor2) : avatarColor2 != null) {
                return false;
            }
            String signature = getSignature();
            String signature2 = DataBean.getSignature();
            if (signature != null ? !signature.equals(signature2) : signature2 != null) {
                return false;
            }
            String comeFrom = getComeFrom();
            String comeFrom2 = DataBean.getComeFrom();
            if (comeFrom != null ? !comeFrom.equals(comeFrom2) : comeFrom2 != null) {
                return false;
            }
            String alias = getAlias();
            String alias2 = DataBean.getAlias();
            if (alias != null ? !alias.equals(alias2) : alias2 != null) {
                return false;
            }
            String targetToMeAlias = getTargetToMeAlias();
            String targetToMeAlias2 = DataBean.getTargetToMeAlias();
            if (targetToMeAlias != null ? !targetToMeAlias.equals(targetToMeAlias2) : targetToMeAlias2 != null) {
                return false;
            }
            UserAppVersionBean userAppVersion = getUserAppVersion();
            UserAppVersionBean userAppVersion2 = DataBean.getUserAppVersion();
            if (userAppVersion != null ? !userAppVersion.equals(userAppVersion2) : userAppVersion2 != null) {
                return false;
            }
            String heartBeatUrl = getHeartBeatUrl();
            String heartBeatUrl2 = DataBean.getHeartBeatUrl();
            if (heartBeatUrl != null ? !heartBeatUrl.equals(heartBeatUrl2) : heartBeatUrl2 != null) {
                return false;
            }
            String myHeartBeatUrl = getMyHeartBeatUrl();
            String myHeartBeatUrl2 = DataBean.getMyHeartBeatUrl();
            if (myHeartBeatUrl != null ? !myHeartBeatUrl.equals(myHeartBeatUrl2) : myHeartBeatUrl2 != null) {
                return false;
            }
            UserActiveStateModelBean userActiveStateModel = getUserActiveStateModel();
            UserActiveStateModelBean userActiveStateModel2 = DataBean.getUserActiveStateModel();
            return userActiveStateModel != null ? userActiveStateModel.equals(userActiveStateModel2) : userActiveStateModel2 == null;
        }

        public String getAlias() {
            return this.alias;
        }

        public String getAvatarColor() {
            return this.avatarColor;
        }

        public String getAvatarName() {
            return this.avatarName;
        }

        public String getComeFrom() {
            return this.comeFrom;
        }

        public int getGenderelation() {
            return this.genderelation;
        }

        public String getHeartBeatUrl() {
            return this.heartBeatUrl;
        }

        public String getMyHeartBeatUrl() {
            return this.myHeartBeatUrl;
        }

        public String getSignature() {
            return this.signature;
        }

        public int getState() {
            return this.state;
        }

        public String getTargetToMeAlias() {
            return this.targetToMeAlias;
        }

        public UserActiveStateModelBean getUserActiveStateModel() {
            return this.userActiveStateModel;
        }

        public UserAppVersionBean getUserAppVersion() {
            return this.userAppVersion;
        }

        public int getUserId() {
            return this.userId;
        }

        public String getUserIdEcpt() {
            return this.userIdEcpt;
        }

        public int getUserLimitType() {
            return this.userLimitType;
        }

        public int hashCode() {
            int userLimitType = (((((((getUserLimitType() + ((((((((((((getGenderelation() + ((getState() + ((((((((((getUserId() + 59) * 59) + (isFollowed() ? 79 : 97)) * 59) + (isFollow() ? 79 : 97)) * 59) + (isBlocked() ? 79 : 97)) * 59) + (isBlockedByTarget() ? 79 : 97)) * 59)) * 59)) * 59) + (isComplaintSensitive() ? 79 : 97)) * 59) + (isBirthday() ? 79 : 97)) * 59) + (isTeenager() ? 79 : 97)) * 59) + (isSuperVIP() ? 79 : 97)) * 59) + (isShowSuperVIP() ? 79 : 97)) * 59)) * 59) + (isOpenMsgRoam() ? 79 : 97)) * 59) + (isSpConcern() ? 79 : 97)) * 59) + (isTeenager() ? 79 : 97)) * 59;
            int i = isBirthday() ? 79 : 97;
            String userIdEcpt = getUserIdEcpt();
            int hashCode = ((userLimitType + i) * 59) + (userIdEcpt == null ? 43 : userIdEcpt.hashCode());
            String avatarName = getAvatarName();
            int hashCode2 = (hashCode * 59) + (avatarName == null ? 43 : avatarName.hashCode());
            String avatarColor = getAvatarColor();
            int hashCode3 = (hashCode2 * 59) + (avatarColor == null ? 43 : avatarColor.hashCode());
            String signature = getSignature();
            int hashCode4 = (hashCode3 * 59) + (signature == null ? 43 : signature.hashCode());
            String comeFrom = getComeFrom();
            int hashCode5 = (hashCode4 * 59) + (comeFrom == null ? 43 : comeFrom.hashCode());
            String alias = getAlias();
            int hashCode6 = (hashCode5 * 59) + (alias == null ? 43 : alias.hashCode());
            String targetToMeAlias = getTargetToMeAlias();
            int hashCode7 = (hashCode6 * 59) + (targetToMeAlias == null ? 43 : targetToMeAlias.hashCode());
            UserAppVersionBean userAppVersion = getUserAppVersion();
            int hashCode8 = (hashCode7 * 59) + (userAppVersion == null ? 43 : userAppVersion.hashCode());
            String heartBeatUrl = getHeartBeatUrl();
            int hashCode9 = (hashCode8 * 59) + (heartBeatUrl == null ? 43 : heartBeatUrl.hashCode());
            String myHeartBeatUrl = getMyHeartBeatUrl();
            int hashCode10 = (hashCode9 * 59) + (myHeartBeatUrl == null ? 43 : myHeartBeatUrl.hashCode());
            UserActiveStateModelBean userActiveStateModel = getUserActiveStateModel();
            return (hashCode10 * 59) + (userActiveStateModel != null ? userActiveStateModel.hashCode() : 43);
        }

        public boolean isBirthday() {
            return this.isBirthday;
        }

        public boolean isBlocked() {
            return this.blocked;
        }

        public boolean isBlockedByTarget() {
            return this.blockedByTarget;
        }

        public boolean isComplaintSensitive() {
            return this.complaintSensitive;
        }

        public boolean isFollow() {
            return this.follow;
        }

        public boolean isFollowed() {
            return this.followed;
        }

        public boolean isOpenMsgRoam() {
            return this.openMsgRoam;
        }

        public boolean isShowSuperVIP() {
            return this.showSuperVIP;
        }

        public boolean isSpConcern() {
            return this.spConcern;
        }

        public boolean isSuperVIP() {
            return this.superVIP;
        }

        public boolean isTeenager() {
            return this.isTeenager;
        }

        public void setAlias(String str) {
            this.alias = str;
        }

        public void setAvatarColor(String str) {
            this.avatarColor = str;
        }

        public void setAvatarName(String str) {
            this.avatarName = str;
        }

        public void setBirthday(boolean z) {
            this.isBirthday = z;
        }

        public void setBlocked(boolean z) {
            this.blocked = z;
        }

        public void setBlockedByTarget(boolean z) {
            this.blockedByTarget = z;
        }

        public void setComeFrom(String str) {
            this.comeFrom = str;
        }

        public void setComplaintSensitive(boolean z) {
            this.complaintSensitive = z;
        }

        public void setFollow(boolean z) {
            this.follow = z;
        }

        public void setFollowed(boolean z) {
            this.followed = z;
        }

        public void setGenderelation(int i) {
            this.genderelation = i;
        }

        public void setHeartBeatUrl(String str) {
            this.heartBeatUrl = str;
        }

        public void setMyHeartBeatUrl(String str) {
            this.myHeartBeatUrl = str;
        }

        public void setOpenMsgRoam(boolean z) {
            this.openMsgRoam = z;
        }

        public void setShowSuperVIP(boolean z) {
            this.showSuperVIP = z;
        }

        public void setSignature(String str) {
            this.signature = str;
        }

        public void setSpConcern(boolean z) {
            this.spConcern = z;
        }

        public void setState(int i) {
            this.state = i;
        }

        public void setSuperVIP(boolean z) {
            this.superVIP = z;
        }

        public void setTargetToMeAlias(String str) {
            this.targetToMeAlias = str;
        }

        public void setTeenager(boolean z) {
            this.isTeenager = z;
        }

        public void setUserActiveStateModel(UserActiveStateModelBean userActiveStateModelBean) {
            this.userActiveStateModel = userActiveStateModelBean;
        }

        public void setUserAppVersion(UserAppVersionBean userAppVersionBean) {
            this.userAppVersion = userAppVersionBean;
        }

        public void setUserId(int i) {
            this.userId = i;
        }

        public void setUserIdEcpt(String str) {
            this.userIdEcpt = str;
        }

        public void setUserLimitType(int i) {
            this.userLimitType = i;
        }

        public String toString() {
            return "ImUserBean.DataBean(userIdEcpt=" + getUserIdEcpt() + ", userId=" + getUserId() + ", avatarName=" + getAvatarName() + ", avatarColor=" + getAvatarColor() + ", signature=" + getSignature() + ", comeFrom=" + getComeFrom() + ", alias=" + getAlias() + ", targetToMeAlias=" + getTargetToMeAlias() + ", followed=" + isFollowed() + ", follow=" + isFollow() + ", userAppVersion=" + getUserAppVersion() + ", blocked=" + isBlocked() + ", blockedByTarget=" + isBlockedByTarget() + ", state=" + getState() + ", genderelation=" + getGenderelation() + ", complaintSensitive=" + isComplaintSensitive() + ", isBirthday=" + isBirthday() + ", isTeenager=" + isTeenager() + ", heartBeatUrl=" + getHeartBeatUrl() + ", myHeartBeatUrl=" + getMyHeartBeatUrl() + ", superVIP=" + isSuperVIP() + ", showSuperVIP=" + isShowSuperVIP() + ", userLimitType=" + getUserLimitType() + ", openMsgRoam=" + isOpenMsgRoam() + ", userActiveStateModel=" + getUserActiveStateModel() + ", spConcern=" + isSpConcern() + ", teenager=" + isTeenager() + ", birthday=" + isBirthday() + ")";
        }

        public class UserActiveStateModelBean implements Serializable {
            private boolean online;

            public boolean canEqual(Object obj) {
                return obj instanceof UserActiveStateModelBean;
            }

            public boolean equals(Object obj) {
                if (obj == this) {
                    return true;
                }
                if (!(obj instanceof UserActiveStateModelBean)) {
                    return false;
                }
                UserActiveStateModelBean UserActiveStateModelBean = (UserActiveStateModelBean) obj;
                return UserActiveStateModelBean.canEqual(this) && isOnline() == UserActiveStateModelBean.isOnline();
            }

            public int hashCode() {
                return 59 + (isOnline() ? 79 : 97);
            }

            public boolean isOnline() {
                return this.online;
            }

            public void setOnline(boolean z) {
                this.online = z;
            }

            public String toString() {
                return "ImUserBean.DataBean.UserActiveStateModelBean(online=" + isOnline() + ")";
            }
        }


        public static class UserAppVersionBean implements Serializable {
            private int appId;
            private String version;

            public boolean canEqual(Object obj) {
                return obj instanceof UserAppVersionBean;
            }

            public boolean equals(Object obj) {
                if (obj == this) {
                    return true;
                }
                if (!(obj instanceof UserAppVersionBean)) {
                    return false;
                }
                UserAppVersionBean UserAppVersionBean = (UserAppVersionBean) obj;
                if (!UserAppVersionBean.canEqual(this) || getAppId() != UserAppVersionBean.getAppId()) {
                    return false;
                }
                String version = getVersion();
                String version2 = UserAppVersionBean.getVersion();
                return version != null ? version.equals(version2) : version2 == null;
            }

            public int getAppId() {
                return this.appId;
            }

            public String getVersion() {
                return this.version;
            }

            public int hashCode() {
                int appId = getAppId() + 59;
                String version = getVersion();
                return (appId * 59) + (version == null ? 43 : version.hashCode());
            }

            public void setAppId(int i) {
                this.appId = i;
            }

            public void setVersion(String str) {
                this.version = str;
            }

            public String toString() {
                return "ImUserBean.DataBean.UserAppVersionBean(appId=" + getAppId() + ", version=" + getVersion() + ")";
            }
        }

    }
}
